FEXP Solver  1.0.0.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NNmspcConfigFileSolverDataConfiguration file structure for FEXP solver
 NNmspcFileModelDataFE model data structure
 NNmspcFileResDataStructure of results
 CCEFEXPNETProtocol
 CCFEX3DPlanePlane definition
 CCFEXGeomToolsGeometry tools (bounding box handling)
 Ccfexp_is_fun_ptr
 CCFEXPAsyncRunner
 CCFEXPBaseConversGeneral functions for various conversions
 CCFEXPBaseSettingBase setting related to the numerical simulation process
 CCFEXPBaseTransferAnalyzerBase MEIM analyzer class
 CCFEXPCalcConstrainClass represents #CALCULATION.constrains block
 CCFEXPCalcDynamicClass represents #CALCULATION.dynamic block
 CCFEXPCalcLoadClass represents #CALCULATION.loads block
 CCFEXPCalcMaterialClass represents #CALCULATION.material block
 CCFEXPCalculationIt represents the class implementing the explicit computation
 CCFEXPCalculationModelNodeResultIt stores the result data
 CCFEXPCalculationResTable_FE_CONNECTClass represents $TAB_FETRIAG table
 CCFEXPCalculationResTable_NODE_RESClass represents $TAB_NDS table
 CCFEXPCalculationResultClass represents #RESULTS block
 CCFEXPCancelThreadException
 CCFEXPConcurencyToolsGeneral tools required for paralelism
 CCFEXPCppThreadWrapper above C++ std::thread class
 CCFEXPDataManagerSmart pointer
 CCFEXPElementFactoryFactory for FEs. It creates FE based on the settings comming from an input data files
 CCFEXPElementNodeConstrainNodal constrains
 CCFEXPElementNodeGeneralGeneral shell FE node
 CCFEXPElementNodeLoadNodal load
 CCFEXPElementNodeTableDataBaseChart definition
 CCFEXPElementShellTriagC^0 T. Belytschko 3-noded (one quadrature node) triangular shell FE
 CCFEXPFECoordinatesFinite element node coordinates
 CCFEXPFEInpContBaseBase container interface
 CCFEXPFileReader
 CCFEXPFileReader< TINContainer, std::enable_if< std::is_base_of< ICFEXPInpDataContBase, TINContainer >::value >::type >Text file reader
 CCFEXPFiniteElementContainerContainer for FEs
 CCFEXPFiniteElementNodeConstrainContainerContainer for constrains of FE nodes.
 CCFEXPFiniteElementNodeContainerContainer for FE nodes
 CCFEXPFiniteElementNodeLoadContainerContainer for load of FE nodes
 CCFEXPFiniteElementResultContainerContainer for results of a numerical simulation
 CCFEXPGeneralMatrix2DVectGeneral 2D matrix based on std::vector
 CCFEXPGeomElements
 CCFEXPGeomNodesClass represents #GEOMETRY.nodes block
 CCFEXPHybridParallelSolverHybrid-parallel solver (Net/CPU/GPU?)
 CCFEXPInpDataContainerContainer for the deserialized input data of FE models
 CCFEXPInpDataModelAssemblyFactoryIt contains functionality required to assembly numerical model (for FEA) from input data
 CCFEXPInpDataTabWrapperWrapper of an individual elements within the container for deserialized input data representing of an individual tables
 CCFEXPInpDataWrapperWrapper of an individual elements within the container for deserialized input data
 CCFEXPInpTable_TAB_CSTR_AClass represents $TAB_CSTR_A table
 CCFEXPInpTable_TAB_CSTR_VClass represents $TAB_CSTR_V table
 CCFEXPInpTable_TAB_D1Class represents $TAB_D1 table
 CCFEXPInpTable_TAB_EL1Class represents $TAB_EL1 table
 CCFEXPInpTable_TAB_LOAD_AClass represents $TAB_LOAD_A table
 CCFEXPInpTable_TAB_LOAD_FClass represents $TAB_LOAD_F table
 CCFEXPInpTable_TAB_M1Class represents $TAB_M1 table
 CCFEXPInpTable_TAB_ND1Class represents $TAB_ND1 table
 CCFEXPInpTable_TAB_NODE_ADD_DATA_BaseClass represents common used table data
 CCFEXPKDHyperNodeIt represents a general node of a normed k-dimensional real space
 CCFEXPKDTreeNode
 CCFEXPKDTreeNode< TData, TValue, std::enable_if< std::is_base_of< ICFEXPFECoordinatesBase< TValue >, TData >::value >::type >KD-tree node data
 CCFEXPLog
 CCFEXPMainDataContainerMain system container
 CCFEXPMaterialContainerContainer for solid materials
 CCFEXPMatrix2D2D matrix for floating point data
 CCFEXPMatrixBase
 CCFEXPMatrixBase< TBuffer, TValue, std::enable_if< std::is_base_of< ICFEXPMatrixBufferBase< TValue >, TBuffer< TValue > >::value >::type >Base interface for matrix
 CCFEXPMatrixBufferArrayMatrix memory based on a simple array
 CCFEXPMatrixBufferStdMapMatrix memory based on std::map
 CCFEXPMatrixBufferStdVectorMatrix memory based on std::vector
 CCFEXPModelBuilder
 CCFEXPModelBuilder< TInCont, TMoCont, std::enable_if< std::is_base_of< ICFEXPDataContIntf, TInCont >::value &&std::is_base_of< ICFEXPDataModelContIntf, TMoCont >::value >::type >Builder class
 CCFEXPModelContainerBaseBase container class
 CCFEXPModelDataWrapperContainer data wrapper
 CCFEXPMultiGraph
 CCFEXPMultiGraph< TValue, typename std::enable_if_t< std::is_integral< TValue >::value > >Multigraph (graph :-))
 CCFEXPNetClientWinSocketConnectionConnection client based on Windows socket. It is placed on the side of individual workstations within the computer network
 CCFEXPNetServer
 CCFEXPNetServer< TTClientRunner, TClientThread, Tbarrier, typename std::enable_if< std::is_base_of< ICFEXPThreadBase, TClientThread >::value &&std::is_base_of< ICFEXPSynchrThreadBarrier, Tbarrier >::value >::type >Server of the hybrid-parellel FEXp solver
 CCFEXPNetServerClientCalcDataData for server clients
 CCFEXPNetServerWinClientConnection client based on Windows socket. It is placed on the side of server
 CCFEXPNetWinErrorsWindows connection errors
 CCFEXPNETWinMessageCommunication message
 CCFEXPNodeResultDataResults in FE nodes
 CCFEXPParallelSolver
 CCFEXPParallelSolver< TExpCalc, TThreadData, TThread, Tbarrier, std::enable_if< std::is_base_of< ICFEXPExplicitCalcBase, TExpCalc >::value &&std::is_base_of< ICFEXPThreadDataBase, TThreadData >::value &&std::is_base_of< ICFEXPThreadBase, TThread >::value &&std::is_base_of< ICFEXPSynchrThreadBarrier, Tbarrier >::value >::type >Parallel solver for multicore CPUs (single workstation)
 CCFEXPResultDataModelAssemblyFactoryIt contains functionality required to deserialization of a result data
 CCFEXPResultElementConnectFE connectivity
 CCFEXPResultExportToVTUExport to VTU file for Paraview
 CCFEXPRigidMaterialRigid type of a solid material
 CCFEXPSafeConcurencyConsolePrint
 CCFEXPSequentialSolver
 CCFEXPSequentialSolver< TExpCalc, typename std::enable_if< std::is_base_of< ICFEXPExplicitCalcBase, TExpCalc >::value >::type >It manages sequatial type of computational process only (sigle thread of a multicore CPU)
 CCFEXPSerialDataTableFactoryIt contains functionality required to deserialization of a input data tables
 CCFEXPServerInpDataContainer
 CCFEXPServerModelBuilderBuilder class for server of hybrid-parallel FEXP solver
 CCFEXPSettingContainerContainer for settings
 CCFEXPSimpleElasticMaterialSimple elastic type of a solid material
 CCFEXPSmartPointer
 CCFEXPSolverCalcBehaviourClass represents #SOLVER.calc_behaviour block
 CCFEXPSolverClusterNodesClass represents #SERVER.init block
 CCFEXPSolverConfigSettingSolver configuration setting
 CCFEXPSolverFeModelsClass represents #SOLVER.input_files block
 CCFEXPSolverInpDataAssemblyFactoryIt contains functionality required to assembly FEXP solver settings from configuration input data
 CCFEXPSolverInpTable_CALC_BEHAVIOURClass represents $TAB_CALC table
 CCFEXPSolverInpTable_INITIAL_CLUSTER_NODE_IPClass represents $TAB_IPS table
 CCFEXPSolverInpTable_INPUT_FILESClass represents $TAB_FLS table
 CCFEXPSolverInpTable_INPUT_FILES_DEFAULTClass represents $TAB_FLS_DFLT table
 CCFEXPSolverThreadInputDataBase data provided into each thread
 CCFEXPThreadGeneralBarrierIt represents CPU thread autoreseting barrier. It resets its state after the all entering threads are synchronized (general C++ solution)
 CCFEXPThreadWin8PLBarrierIt represents CPU thread barrier specific to Windows OS ver. 8 and later
 CCFEXPTopologieKDTreeIt contains algorithm for building of a kd-tree data structure and it also process range queries
 CCFEXPValueConverter
 CCFEXPValueConverter< std::string >
 CCFEXPVectorVector definition
 CCFEXResultDataContainerContainer for the deserialized data containing results from numerical simulation
 Cfunction_traits
 Cfunction_traits< TReturnType(*)(Args...)>
 Cfunction_traits< TReturnType(TClassType::*)(Args...) const >
 Cfunction_traits< TReturnType(TClassType::*)(Args...)>
 CICFEXPConcurrencyBaseBase interface for concurrency
 CICFEXPDataContainerBase
 CICFEXPDataContainerBase< TWrapper, TData, TKey, std::enable_if< std::is_base_of< ICFEXPDataWrapperBase< TData, TKey >, TWrapper >::value >::type >Base interface for the data containers
 CICFEXPDataContIntfBase container interface focused on processing of a serialized/deserialized data
 CICFEXPDataModelContIntfBase interface for system container
 CICFEXPDataWrapperBaseBase wrapper for items in container
 CICFEXPElementBaseBase class for 2D FE
 CICFEXPElementCalcAction
 CICFEXPElementCalcAction< TValue, std::enable_if< std::is_floating_point< TValue >::value >::type >Base interface for calculation actions within FEs
 CICFEXPElementInitAction
 CICFEXPElementInitAction< TValue, std::enable_if< std::is_floating_point< TValue >::value >::type >Base interface for initialization actions of FEs
 CICFEXPElementNodeBaseBase interface for FE nodes
 CICFEXPElementNodeConstrainBase interface for nodal constrains
 CICFEXPElementNodeInitAction
 CICFEXPElementNodeInitAction< TValue, std::enable_if< std::is_floating_point< TValue >::value >::type >Base interface for initialization actions in terms of FE nodes
 CICFEXPElementNodeLoadBase interface for nodal load
 CICFEXPExplicitCalcBaseIt represents the base class interface for explicit computation
 CICFEXPFECoordinatesBase
 CICFEXPFECoordinatesBase< TValue, std::enable_if< std::is_floating_point< TValue >::value >::type >Base interface for coordinates
 CICFEXPFileReaderIntfBase interface for file reader
 CICFEXPGeomActionInterface for main computational actions in terms of the model geometry
 CICFEXPInpDataContBaseBase interface for text file data processing
 CICFEXPMaterialBaseBase interface for solid materials
 CICFEXPMaterialDynCharacterMaterial characteristic for Courant–Friedrichs–Lewy condition of stability
 CICFEXPMatrixBufferBaseBase interface for matrixe memory
 CICFEXPModelBuilderBaseBase interface of FE model builder
 CICFEXPModelDataIntfBase interface for system element
 CICFEXPNetBase
 CICFEXPNetClientNodeServiceNetwork service on the client workstation side
 CICFEXPNetNodeConnectionBase network interface of a client node
 CICFEXPNetServerClientNodeBase interface for server clients
 CICFEXPResultExportBase interface for export of results
 CICFEXPSerialDataBaseBase interface for the block data from input files
 CICFEXPSerialDataTableBaseBase interface for the table data of an appropriate block from input files
 CICFEXPSerializeBase interface for data serialization
 CICFEXPSettingBase interface for settings
 CICFEXPSolverBaseBase interface of a solver
 CICFEXPSynchrThreadBarrierBase interface for synchronization barrier
 CICFEXPThreadBaseBase interface for handling with threads
 CICFEXPThreadDataBaseBase interface of a data provided into each thread
 CICFEXPTransferAnalyzerBase interface for MEIM analyzer
 CICFEXPValueConverterBase